﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MakeIT.MiraPark.Negocios
{
    public class RecebimentoVO
    {
        protected RecebimentoVO() { }

        public static RecebimentoVO CreateRecebimentoVO()
        {
            RecebimentoVO recebimentoVO = new RecebimentoVO();
            recebimentoVO.formaPagamentoVO = FormaPagamentoVO.CreateFormaPagamentoVO();
            return recebimentoVO;
        }
        public static RecebimentoVO CreateRecebimentoVO(int idRecebimento, string recebimento)
        {
            RecebimentoVO recebimentoVO = CreateRecebimentoVO();
            recebimentoVO.idRecebimento = idRecebimento;
            recebimentoVO.recebimento = recebimento;
            return recebimentoVO;
        }

        public int idRecebimento
        {
            get { return this._idRecebimento; }
            set { this._idRecebimento = value; }
        }
        private int _idRecebimento;

        public string recebimento
        {
            get { return this._recebimento; }
            set { this._recebimento = value; }
        }
        private string _recebimento;

        public int idMovimentacao
        {
            get { return this._idMovimentacao; }
            set { this._idMovimentacao = value; }
        }
        private int _idMovimentacao;

        public int idMensalista
        {
            get { return this._idMensalista; }
            set { this._idMensalista = value; }
        }
        private int _idMensalista;

        public int idConvenio
        {
            get { return this._idConvenio; }
            set { this._idConvenio = value; }
        }
        private int _idConvenio;

        public DateTime dtVencimento
        {
            get { return this._dtVencimento; }
            set { this._dtVencimento = value; }
        }
        private DateTime _dtVencimento;

        public DateTime? dtPagamento
        {
            get { return this._dtPagamento; }
            set { this._dtPagamento = value; }
        }
        private DateTime? _dtPagamento;

        public Decimal valor
        {
            get { return this._valor; }
            set { this._valor = value; }
        }
        private Decimal _valor;

        public Decimal valorRec
        {
            get { return this._valorRec; }
            set { this._valorRec = value; }
        }
        private Decimal _valorRec;

        public FormaPagamentoVO formaPagamentoVO
        {
            get { return this._formaPagamentoVO; }
            set { this._formaPagamentoVO = value; }
        }
        private FormaPagamentoVO _formaPagamentoVO;

    }
}
